<?php
require('smarty/Smarty.class.php');
$smarty = new Smarty;
$smarty->force_compile=false;
$smarty->debugging = false;
$smarty->caching=true;
$smarty->cache_lifetime=120;
$smarty->assign("test1","第2个测试");
//==================缓存============================//
if (isset($_GET['id']))
	{
	$cache_id=$_GET['id'];
	}
else
	{
	$cache_id="没有给id值";
	}
$smarty->assign("cacheid",$cache_id);

//===================带id缓存========================//
//$smarty->clear_all_cache();		//清除所有缓存
//$smarty->clear_cache('s030_1.dwt'); //清除index.tpl的缓存
//$smarty->clear_cache('index.htm',cache_id); //清除指定id的缓存
//==================清除缓存============================//
function insert_get_time(){
      return date("Y-m-d H:m:s");
}
//======================部分缓存===================//
?>

<?php
class mysql{
private $host;	//数据库服务器地址
private $db;	//数据库名称
private $user;	//数据库用户名
private $ps;	//数据库密码
private $ut;	//数据编码格式
private $sql;
private $conn;
public $result;
function __construct($host,$db,$user,$ps,$ut)		//初始化函数
	{
	$this->host=$host;	//数据库服务器地址
	$this->db=$db;		//数据库名称
	$this->user=$user;	//数据库用户名
	$this->ps=$ps;		//数据库密码
	$this->ut=$ut;		//数据库编码
	$this->connect();		//默认运行数据库连接动作。
	}
	
function connect()		//链接数据库函数
	{
	$this->conn=mysql_connect($this->host,$this->user,$this->ps) or die(mysql_error());	//连接到数据库服务器
	mysql_select_db($this->db,$this->conn) or die(mysql_error());							//选择需要的数据库。
	$this->query("set names '$this->ut'");
	}
	
public function query($sql)			//最常用的mysql操作指令，简化
	{
 	$this->sql=$sql;
	$result=mysql_query($this->sql,$this->conn);
	if(!$result)
		{echo " 错误的sql语句";}
	else
		{return $this->result=$result;}
	
 	} 	
public function sarr($sql)
	{
	$arr=$this->query($sql);
	return mysql_fetch_array($arr);
	}
			
function __destruct(){}	//析构函数；
}
$mysql=new mysql('localhost','zt','zt_f','yl11fc0','utf8');
$sql="select * from `study011` where 1";
$arr=$mysql->sarr($sql);
$smarty->assign("text",$arr);
?>

<?php
$template="s030_1.dwt";
if (isset($_GET['id']))
	{
	$id=$_GET['id'];
	$smarty->display($template,$id);
	}
else
	{
	$smarty->display($template);
	}

?>